//============================================================================
// Copyright (C) 2003-2013 Brett R. Jones 
// All Rights Reserved
//
// You may redistribute and/or modify for non commercial and commercial uses 
// provided this copyright notice remains in place and is not modified
//
// This code is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
//
// brettjones1900@gmail.com
// http://www.p2panarchy.com
//============================================================================
class PktChallengeReq : public VxPktHdr
{
public:
	PktChallengeReq()
	{
		m_u16PktType = PKT_TYPE_CHALLENGE_REQ;
		m_u16PktLen = sizeof( PktChallengeReq );
		u8KeyType = 1;
		u8PublicKeyLen = 0;
	}
	U8	u8KeyType;	//
	U8	u8PublicKeyLen;	//
	U8	au8Challenge[ 16 ];		//challenge 
	U8	au8PublicKey[ 96 ];		//public key 
	U8	au8Res[ 8 ];			//reserved to make pkt multiple of 16 
};